Network Abstraction Layer

NAL hay Lớp trừu tượng hóa mạng (Network Abstraction Layer) là một phần của bộ quy chuẩn H.264/AVCHEVC về mã hóa video. H.264 phân biệt rõ rệt giữa lớp mã hóa video (Video Coding Layer - VCL) và lớp trừu tượng hóa mạng (NAL). Kết xuất của quá trình mã hóa là dữ liệu VCL, được gói trong các gói NAL (NAL units) trước khi lưu trữ hay truyền đi. NAL được thiết kế với mục tiêu "thân thiện với đường truyền", cho phép sử dụng đơn giản và hiệu quả các dữ liệu VCL trong nhiều hệ thống đa dạng như: Việc chỉ định riêng rẽ lớp mã hóa video và lớp trừu tượng hóa mạng nhằm mục đích phân biệt giữa các đặc trưng của riêng mã hóa (tại lớp VCL) và vận chuyển (tại lớp NAL).[1][2]